HAL NAND APIs listing for migration ¶
This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.
HAL NAND enumerations ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_NAND_CallbackIDTypeDef |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_NAND_IT_CB_ID |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_NAND_MSP_DEINIT_CB_ID |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_NAND_MSP_INIT_CB_ID |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_NAND_STATE_BUSY |
u5, h5, l4, f4, g4, h7 |
HAL_NAND_STATE_ACTIVE |
|
|
HAL_NAND_STATE_ERROR |
u5, h5, l4, f4, g4, h7 |
HAL_NAND_STATE_FAULT |
|
|
HAL_NAND_STATE_READY |
u5, h5, l4, f4, g4, h7 |
HAL_NAND_STATE_IDLE |
|
|
HAL_NAND_STATE_RESET |
u5, h5, l4, f4, g4, h7 |
HAL_NAND_STATE_RESET |
|
|
HAL_NAND_StateTypeDef |
u5, h5, l4, f4, g4, h7 |
hal_nand_state_t |
HAL NAND macros ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
__HAL_NAND_RESET_HANDLE_STATE |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
HAL NAND structures ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
NAND_AddressTypeDef |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
NAND_HandleTypeDef |
u5, h5, l4, f4, g4, h7 |
hal_nand_handle_t |
|
|
NAND_IDTypeDef |
u5, h5, l4, f4, g4, h7 |
hal_nand_id_t |
|
|
NAND_DeviceConfigTypeDef |
u5, h5, l4, f4, g4, h7 |
hal_nand_partition_config_t |
|
|
FMC_NAND_InitTypeDef |
u5, h5, l4, f4, g4, h7 |
hal_nand_config_t, hal_nand_memory_config_t |
|
|
FMC_NAND_PCC_TimingTypeDef |
u5, h5, l4, f4, g4, h7 |
hal_nand_timings_t |
HAL NAND functions ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_NAND_Address_Inc |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_NAND_ConfigDevice |
u5, h5, l4, f4, g4, h7 |
HAL_NAND_SetConfigPartition |
|
|
HAL_NAND_DeInit |
u5, h5, l4, f4, g4, h7 |
HAL_NAND_DeInit |
|
|
HAL_NAND_ECC_Disable |
u5, h5, l4, f4, g4, h7 |
HAL_NAND_ECC_Disable |
|
|
HAL_NAND_ECC_Enable |
u5, h5, l4, f4, g4, h7 |
HAL_NAND_ECC_Enable |
|
|
HAL_NAND_Erase_Block |
u5, h5, l4, f4, g4, h7 |
HAL_NAND_EraseBlock |
|
|
HAL_NAND_GetECC |
u5, h5, l4, f4, g4, h7 |
HAL_NAND_ECC_ReadValue |
|
|
HAL_NAND_GetState |
u5, h5, l4, f4, g4, h7 |
HAL_NAND_GetState |
|
|
HAL_NAND_IRQHandler |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_NAND_ITCallback |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_NAND_Init |
u5, h5, l4, f4, g4, h7 |
HAL_NAND_Init |
|
|
HAL_NAND_MspDeInit |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_NAND_MspInit |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_NAND_Read_ID |
u5, h5, l4, f4, g4, h7 |
HAL_NAND_ReadID |
|
|
HAL_NAND_Read_Page |
h7 |
Removed / New Usage changes |
|
|
HAL_NAND_Read_Page_16b |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_NAND_Read_Page_8b |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_NAND_Read_SpareArea |
h7 |
Removed / New Usage changes |
|
|
HAL_NAND_Read_SpareArea_16b |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_NAND_Read_SpareArea_8b |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_NAND_Read_Status |
u5, h5, l4, f4, g4, h7 |
HAL_NAND_ReadStatus |
|
|
HAL_NAND_RegisterCallback |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_NAND_Reset |
u5, h5, l4, f4, g4, h7 |
HAL_NAND_Reset |
|
|
HAL_NAND_UnRegisterCallback |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_NAND_Write_Page |
h7 |
Removed / New Usage changes |
|
|
HAL_NAND_Write_Page_16b |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_NAND_Write_Page_8b |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_NAND_Write_SpareArea |
h7 |
Removed / New Usage changes |
|
|
HAL_NAND_Write_SpareArea_16b |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
HAL_NAND_Write_SpareArea_8b |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
|
|
pNAND_CallbackTypeDef |
u5, h5, l4, f4, g4, h7 |
Removed / New Usage changes |
HAL NAND constant ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
FMC_NAND_WAIT_FEATURE_DISABLE |
h5, f4, h7 |
HAL_NAND_WAIT_FEATURE_DISABLED |
|
|
FMC_NAND_WAIT_FEATURE_ENABLE |
h5, f4, h7 |
HAL_NAND_WAIT_FEATURE_ENABLED |
|
|
FMC_NAND_MEM_BUS_WIDTH_8 |
h5, f4, h7 |
HAL_NAND_DATA_BUS_WIDTH_8_BIT |
|
|
FMC_NAND_MEM_BUS_WIDTH_16 |
h5, f4, h7 |
HAL_NAND_DATA_BUS_WIDTH_16_BIT |
|
|
FMC_NAND_ECC_DISABLE |
h5, f4, h7 |
Removed |
|
|
FMC_NAND_ECC_ENABLE |
h5, f4, h7 |
Removed |
|
|
FMC_NAND_ECC_PAGE_SIZE_256BYTE |
h5, f4, h7 |
HAL_NAND_CHUNK_SIZE_256_BYTE |
|
|
FMC_NAND_ECC_PAGE_SIZE_512BYTE |
h5, f4, h7 |
HAL_NAND_CHUNK_SIZE_512_BYTE |
|
|
FMC_NAND_ECC_PAGE_SIZE_1024BYTE |
h5, f4, h7 |
HAL_NAND_CHUNK_SIZE_1024_BYTE |
|
|
FMC_NAND_ECC_PAGE_SIZE_2048BYTE |
h5, f4, h7 |
HAL_NAND_CHUNK_SIZE_2048_BYTE |
|
|
FMC_NAND_ECC_PAGE_SIZE_4096BYTE |
h5, f4, h7 |
HAL_NAND_CHUNK_SIZE_4096_BYTE |
|
|
FMC_NAND_ECC_PAGE_SIZE_8192BYTE |
h5, f4, h7 |
HAL_NAND_CHUNK_SIZE_8192_BYTE |
HAL NAND legacy aliases (HAL1 to HAL1) ¶
|
HAL1 legacy API alias |
HAL1 API |
|---|---|
|
HAL_NAND_Read_Page |
HAL_NAND_Read_Page_8b |
|
HAL_NAND_Read_SpareArea |
HAL_NAND_Read_SpareArea_8b |
|
HAL_NAND_Write_Page |
HAL_NAND_Write_Page_8b |
|
HAL_NAND_Write_SpareArea |
HAL_NAND_Write_SpareArea_8b |